/* BEGIN PAGE-WIDE */

body
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8pt;
}

.clearing
{
	clear: both;
}

a
{
	text-decoration: none;
	color: #C0C0C0;
}
a:visited
{
	text-decoration: none;
	color: #808080;
}

img
{
	border: 0px;
}

input
{
	outline: none;
}

.headerbutton
{
	cursor: pointer;
	float: right;
	height: 14px;
	position: relative;
	width: 14px;
}

.center{
	margin:0 auto 0 auto;
	text-align: center;
}

.clearlog { background: url(../images/era_small.png); }
.reftree  { background: url(../images/ref_small.png); }

/* END PAGE-WIDE */

/* LOGIN */

#login {
	border: 1px solid #BBB;
	width: 300px;
	height: 250px;
	text-align: left;
	background-color: #FAFAFA;
}

#login label {
	font-weight:bold;
	display:block;
}

#login form{
	margin:40px;
}

#login input {
	background:#FFF;
	border:solid 1px #222;
	padding:3px;
	margin:4px 0px 4px 0px;
	width:90%;
}

#login input:hover, #login input:focus {
	background:#EEF;
	border:solid 1px #000;
	color:#000;
}
	
/* END LOGIN */

/* CASE MANAGER */

#case-tree-box {
	float: left;
	position: relative;
	width: 230px;
	height: 300px;
	border: 1px solid #BBB;
	overflow: auto;
}

#case-tree-box div ul{
	width: 100%;
}

#case-info-box {
	float: left;
	position: relative;
	width: 430px;
	height: 300px;
	border: 1px solid #BBB;
	margin-left: 10px;
	overflow: auto;
}

#case-form label {
	font-weight:bold;
	margin-left:10px;
}

#case-form input, #case-form textarea {
	background:#FCFDFD;
	border: 0px;
	padding:3px;
	width:70%;
	margin-left:10px;
}

#case-form textarea{
	width: 90%;
}

#case-form input:hover, #case-form input:focus, #case-form textarea:focus, #case-form textarea:hover {
	background:#EEF;
	border:solid 1px #000;
	color:#000;
}

/* END CASE MANAGER */

/* SCRIPT MANAGER */

#script-box{
	float: left;
	position: relative;
	width: 62%;
	height: 250px;
	border: 1px solid #BBB;
	overflow: auto;
}

#script-info{
	float: left;
	position: relative;
	width: 35%;
	height: 250px;
	border: 1px solid #BBB;
	margin-left: 10px;
	overflow: auto;
}

#scripts{
	overflow-y: auto;
	overflow-x: hidden;
}

#scripts label{
	margin-left: 40px;
	font-size: 10px;
}

#script-items{
	margin-left: 10px;
	font-size: 8pt;
}

/* END SCRIPT MANAGER */


#devtree ul{
	width: 100%;
}

/* QUEUE MANAGER */

#queueList ul{
	margin: 2px;
	padding: 2px;
}

#queueList ul li {
	list-style: none;
	padding: 0px;
	padding-left: 20px;
	margin: 0px;
	white-space: nowrap;
	height: 16px;
}

.qDone { background: url(../images/done.png) left top no-repeat; }
.qWait { background: url(../images/wait.png) left top no-repeat; }
.qCur {	background: url(../images/cur.png) left top no-repeat; }

/* END QUEUE MANAGER */

/* RESULTS TREE */

#results ul{
	width: 100%;
}

#results label{
	margin:0 4px 0 0;
	display:inline-block;
	height:16px;
	text-decoration:none;
	width:16px;
}

/* From jqueryFileTree */
.device { background: url(../images/device.png) left top no-repeat; }
.disk { background: url(../images/disk.png) left top no-repeat; }
.partition { background: url(../images/partition.png) left top no-repeat; }
.allocated { background: url(../images/file-list.png) left top no-repeat; }
.unallocated { background: url(../images/file-list.png) left top no-repeat; }
.warning { background: url(../images/warning.png) left top no-repeat; }
.directory { background: url(../images/filetypes/directory.png) left top no-repeat; }
.expanded { background: url(../images/filetypes/folder_open.png) left top no-repeat; }
.file { background: url(../images/filetypes/file.png) left top no-repeat; }
.wait { background: url(../images/filetypes/spinner.gif) left top no-repeat; }
.ext_3gp { background: url(../images/filetypes/film.png) left top no-repeat; }
.ext_afp { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_afpa { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_asp { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_aspx { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_avi { background: url(../images/filetypes/film.png) left top no-repeat; }
.ext_bat { background: url(../images/filetypes/application.png) left top no-repeat; }
.ext_bmp { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_c { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_cfm { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_cgi { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_com { background: url(../images/filetypes/application.png) left top no-repeat; }
.ext_cpp { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_css { background: url(../images/filetypes/css.png) left top no-repeat; }
.ext_doc { background: url(../images/filetypes/doc.png) left top no-repeat; }
.ext_exe { background: url(../images/filetypes/application.png) left top no-repeat; }
.ext_gif { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_fla { background: url(../images/filetypes/flash.png) left top no-repeat; }
.ext_h { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_htm { background: url(../images/filetypes/html.png) left top no-repeat; }
.ext_html { background: url(../images/filetypes/html.png) left top no-repeat; }
.ext_jar { background: url(../images/filetypes/java.png) left top no-repeat; }
.ext_jpg { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_jpeg { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_js { background: url(../images/filetypes/script.png) left top no-repeat; }
.ext_lasso { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_log { background: url(../images/filetypes/txt.png) left top no-repeat; }
.ext_m4p { background: url(../images/filetypes/music.png) left top no-repeat; }
.ext_mov { background: url(../images/filetypes/film.png) left top no-repeat; }
.ext_mp3 { background: url(../images/filetypes/music.png) left top no-repeat; }
.ext_mp4 { background: url(../images/filetypes/film.png) left top no-repeat; }
.ext_mpg { background: url(../images/filetypes/film.png) left top no-repeat; }
.ext_mpeg { background: url(../images/filetypes/film.png) left top no-repeat; }
.ext_ogg { background: url(../images/filetypes/music.png) left top no-repeat; }
.ext_pcx { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_pdf { background: url(../images/filetypes/pdf.png) left top no-repeat; }
.ext_php { background: url(../images/filetypes/php.png) left top no-repeat; }
.ext_png { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_ppt { background: url(../images/filetypes/ppt.png) left top no-repeat; }
.ext_psd { background: url(../images/filetypes/psd.png) left top no-repeat; }
.ext_pl { background: url(../images/filetypes/script.png) left top no-repeat; }
.ext_py { background: url(../images/filetypes/script.png) left top no-repeat; }
.ext_rb { background: url(../images/filetypes/ruby.png) left top no-repeat; }
.ext_rbx { background: url(../images/filetypes/ruby.png) left top no-repeat; }
.ext_rhtml { background: url(../images/filetypes/ruby.png) left top no-repeat; }
.ext_rpm { background: url(../images/filetypes/linux.png) left top no-repeat; }
.ext_ruby { background: url(../images/filetypes/ruby.png) left top no-repeat; }
.ext_sql { background: url(../images/filetypes/db.png) left top no-repeat; }
.ext_swf { background: url(../images/filetypes/flash.png) left top no-repeat; }
.ext_tif { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_tiff { background: url(../images/filetypes/picture.png) left top no-repeat; }
.ext_txt { background: url(../images/filetypes/txt.png) left top no-repeat; }
.ext_vb { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_wav { background: url(../images/filetypes/music.png) left top no-repeat; }
.ext_wmv { background: url(../images/filetypes/film.png) left top no-repeat; }
.ext_xls { background: url(../images/filetypes/xls.png) left top no-repeat; }
.ext_xml { background: url(../images/filetypes/code.png) left top no-repeat; }
.ext_zip { background: url(../images/filetypes/zip.png) left top no-repeat; }

/* Ours */
.ext_asc { background: url(../images/filetypes/ext_asc.png) left top no-repeat; }
.ext_csv { background: url(../images/filetypes/ext_csv.png) left top no-repeat; }
.ext_sum { background: url(../images/filetypes/ext_sum.png) left top no-repeat; }
.ext_txt { background: url(../images/filetypes/ext_txt.png) left top no-repeat; }
.ext_uni { background: url(../images/filetypes/ext_uni.png) left top no-repeat; }

/* END RESULTS TREE */

/* BEGIN LAYOUT */

span.title
{
	font-size: large;
	font-weight: bold;
}

div.header
{
	background: url('../images/header.png' ) repeat-x;
	color: white;
	font-size: 8pt;
	font-weight: bold;
	height: 15px;
	padding: 3px;
}

div.init
{
	background: url('../images/back.png' ) repeat-x;
}

td.msgleft
{
	background: url('../images/msgleft.png' ) no-repeat;
	height: 24px;
	width: 12px;
}
td.msgright
{
	background: url('../images/msgright.png' ) no-repeat;
	height: 24px;
	width: 12px;
}
td.msg
{
	background-color: #b3d9ff;
	font-size: x-small;
	white-space: nowrap;
}
div.msg
{
	background: url('../images/info.png');
	float: left;
	height: 16px;
	margin-right: 5px;
	width: 16px;
}


td.errleft
{
	background: url('../images/errleft.png') no-repeat;
	height: 24px;
	width: 12px;
}
td.errright
{
	background: url('../images/errright.png') no-repeat;
	height: 24px;
	width: 12px;
}
td.err
{
	background: #ffa6a6;
	font-size: x-small;
	white-space: nowrap;
}
div.err
{
	background: url('../images/error.png');
	float: left;
	height: 16px;
	margin-right: 5px;
	width: 16px;
}

/* END LAYOUT */

/* BEGIN COMMANDS */

div#commands
{
	margin: 5px;
}
label.command
{
	line-height: 25px;
}
label.command:hover
{
	text-decoration: none;
	color: #C0C0C0;
	border-bottom-style: dotted;
	border-bottom-width: 1px;
	cursor: pointer;
}
label.disabled
{
	cursor: default;
	color: Silver;
	text-decoration: none;
	line-height: 25px;
}
input.disabled
{
	cursor: default;
	filter: alpha(opacity=40);
	opacity: 0.4;
}

/* END COMMANDS */


/* BUTTON BARS */
.btnleft
{
	background: url('../images/navbtnleft.png');
	height: 24px;
	width: 24px;
}

.btncent
{
	background: url('../images/navbtncent.png');
	height: 24px;
	width: 24px;
}

.btncentpressed
{
	background: url('../images/navbtncentpress.png') no-repeat;
	padding-top: 1px;
	margin-bottom: -1px;
	height: 24px;
	width: 24px;
}

.btnright
{
	background: url('../images/navbtnright.png');
	height: 24px;
	width: 24px;
}

.txtleft
{
	background: url('../images/txtleft.png') no-repeat;
	width: 2px;
}

.lblleft
{
	background: url('../images/navlblleft.png') no-repeat;
	height: 24px;
	width: 24px;
}

.edgeright
{
	background: url('../images/navedgeright.png') no-repeat;
	height: 24px;
	width: 6px;
}

.txtcent
{
	background: Transparent url('../images/txtcent.png') repeat-x;
	border-width: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	height: 22px;
	line-height: 20px;
	margin-top: -2px;
	width: 100%;
}

.txtright
{
	background: url('../images/txtright.png') no-repeat;
	width: 2px;
}

/* END BUTTON BARS */

/* GENERAL PLUGIN STYLES */

#jqueryviewframe
{
	border: solid 1px #999;
	margin: 1em 30px 0 30px;
	overflow: auto;
	position: absolute;
}

em.highlight
{
	background: #FF0;
	font-style: normal;
	font-weight: bold;
	margin-left: 1px;
}

em.nohighlight
{
	font-style: normal;
}

/* END GENERAL PLUGINS STYLE */

/* HORIZONTAL MENU STYLES */

.ui-layout-north{
	background: #D6D6D6;
	padding: 2px;
	border-top: 1px solid #BBB;
}

#rmenu{
	float: right;
}

#nav, #nav ul{
	margin:0;
	padding:0;
	list-style-type:none;
	list-style-position:outside;
	position:relative;
	line-height:1.5em; 
}

#nav a{
	display:block;
	font-size: 1.0em;
	margin: 0;
	padding: 2px 7px;
	color: #000;
	border: 1px solid transparent;
	border-right-color: #BBB;
	cursor: pointer;
	text-decoration:none;
}

#nav a:hover{
	background-color:#EEE;
	color: #005;
	border-top-color: #BBB;
	border-bottom-color: #BBB;
}

#nav li{
	float:left;
	position:relative;
	background-color:#DDD;
}

#nav ul {
	position:absolute;
	display:none;
//	width:12em;
	top:1.5em;
	border:1px solid #BBB;
	z-index:1000;
}

#nav li ul a{
	width:12em;
	height:auto;
	float:left;
}

#nav ul ul{
	top:auto;
}	

#nav li ul ul {
	left:12em;
	margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
	display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
	display:block;
}
/*
ul.toolbar li span {
			// icons in toolbar 
			width: 			15px;
			height:			15px;
			margin-left:	-3px;
			margin-right:	0.75ex;
			vertical-align:	middle;
			opacity:		0.6;
			filter:			alpha(opacity=60);
			display:		block;
			display:		inline-block;
		}
		ul.toolbar li:hover span {
			opacity: 1;
			filter: alpha(opacity=100);
		}
		li.button-toggle-north span	,
		li.button-open-south span	{ background: url(../img/go-up-on.gif) no-repeat center; }
		li.button-close-south span	{ background: url(../img/go-dn-on.gif) no-repeat center; }
		li.button-pin-up span		{ background: url(../img/pin-up-on.gif) no-repeat center; }
		li.button-pin-down span		{ background: url(../img/pin-dn-on.gif) no-repeat center; }
*/

/* END HORIZONTAL MENU STYLES */